@charset "UTF-8";
/* CSS Document */

.marginreduce{
	margin-top:-200px;
}

.panel-white{
	background-color:#fff !important;
        padding:5%;
}

.padding-five{
        padding-left:5% !important;
        padding-right:5% !important;
}

div.j-text {
        display:none !important;
}

.side-margins{
margin-left:2%;
margin-right:2%;
}

.sidesort li{
display:block !important;
width:100% !important; 
clear:both;
}

.sidesort a{
display:block !important;
width:100% !important;
clear:both;
}

.fsCategoryLink fsStyleDefaultButton{
width:100% !important;
display:block !important;

}



element.style {
padding:25px;
margin-top:25px;
text-align:left !important;
}

.cut-off-slideshow-1.fsSlideshow .fsTitle {
padding-top:25px;
}

.fsPostElement {
text-align:left !important;
}

div.fsTitle {
text-align:left;
}


.fsTimeRange {
margin-bottom: 20px !important;
}


.fsCalendar .fsAllDay, .fsCalendar .fsLocation, .fsCalendar .fsTimeRange {
margin-bottom: 20px !important;
}

.home .hero-links a, .home .hero-links button {
padding: 10px 2vw !important;
}

.home .hero-links li:before {
height: 6vw !important;
}

.hidden{
display:none !important;
}

.fsConstituentSearchButton .fsStyleUpdateButton {
background-color:#ffffff !important;
background: #ffffff !important;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
}

.center-all {
text-align:center !important;
margin-left:auto !important;
margin-right:auto !important;
}

.firstcharacter {
  color: #ba0c2f;
  float: left;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}

.sideroom{
padding-left:50px !important;
padding-right:50px !important;
}

.nav-main-mobile{
@media (min-width:1px) !important;
}

.nav-main{display:none;}

.margins{padding-left:2%; padding-right:2%;}

